Re-engineering Legacy Web Applications into Rich Internet Applications
نویسندگان
چکیده
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an adhoc manner by introducing directly these new features in the models, crosscutting the old functionality and compromising the readability, reusability and maintainability of the whole system. With the aim of performing this reengineering process more systematic and less error prone we propose in this paper an approach based on separation of concerns applied to the specific case of WebML.
منابع مشابه
Re-engineering legacy Web applications into RIAs by aligning modernization requirements, patterns and RIA features
Rich Internet Applications (RIAs) have become a common platform for Web developments. Its adoption has been accelerated thanks to different factors, among others, the appearance of patterns for typical RIA behaviors and the extension of different Model Driven Web Engineering methodologies to introduce RIA concepts. The real fact is that more and more developers are switching to RIA technologies...
متن کاملModel Driven Extraction of the Navigational Concern of Legacy Web Applications
Nowadays, there is a current trend in software industry to modernize traditional Web Applications (WAs) to Rich Internet Applications (RIAs). RIAs improve the user experience by combining the lightweight distribution architecture of the Web with the interface interactivity and computation power of desktop applications. In this context, Model Driven Web Engineering (MDWE) approaches have been ex...
متن کاملA performance engineering tool and method for distributing applications
Recent advances in distributed object and Internet technologies have made it attractive for organizations to distribute application functions. Typical projects include: the re-hosting of legacy applications that move application functionality to or from mainframe/server environments, the creation of new target independent interfaces for legacy systems, and the development of new applications al...
متن کاملA Methodology to Support Web-Services Development Using Legacy Systems
In this paper we present a methodology, called binding Business Applications to LEgacy systems (BALES), that allows to blend modern web-services with objecti ed legacy data and functionality in order to construct new business applications. The core of this methodology encompasses a linking phase, during which reusable portions of wrapped legacy data and functionality are determined, and subsequ...
متن کاملAn extended approach for recovering BPMN and WebML models from legacy Web applications
A Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we ex...
متن کامل